Artificial intelligence: A modern approach - Russell, Stuart .; Norvig, Peter . (: Pearson Education Asia, 2006)