Artificial Intelligence: A Modern Approach Book written by Stuart J. Russell, Peter Norvig Book review by Adrian Culley...