Artificial Intelligence: A Modern Approach (2003)

by Stuart Russell, Peter Norvig