Stuart Russel; Peter Norwig (2026). Artificial Intelligence (a modern approach). pearson.