Artificial intelligence a modern approach - Russell, Stuart Jonathan; Norvig, Peter (Pearson Education Limited, 2021)