Artificial intelligence: A modern approach (2nd Edition (2003)

by S J Russell, P Norvig