Artificial intelligence: a modern approach - Russell, Stuart J (Pearson, 2022)