Artificial Intelligence : A Modern Approach - Russell, Stuart; Norvig, Peter (Pearson Education Limited, 2022)