This new book on Artificial Intelligence follows a step by step approach, exploring the strategies needed for implementing a problem solving agent, starting with first principles using search and leading up to the representation and use of knowledge. It focuses mainly on the reasoning part of intell…