Artificial Intelligence - Russel, Stuart J; Norvig,Peter (New Delhi Pearson, 2018)