The book contains: the Foundations of Artificial Intelligence the History of Artificial Intelligence and the State of the Art. Intelligent Agents: Introduction how Agents should Act Structure of Intelligent Agents Environments. Solving Problems by Searching: problem-solving Agents Formulating problems Example problems and searching for Solutions Search Strategies Avoiding Repeated States and Constraint Satisfaction Search. Informed Search Methods: Best-First Search Heuristic Functions Memory Bounded Search and Iterative Improvement Algorithms.