Artificial intelligence

Stuart J. Russell and Peter Norvig
Prentice Hall/Pearson Education
9780137903955
0-13-790395-2