Artificial intelligence : A modern approach - Norvig, Peter (Pearson Education Inc., 2003)