Already in its fifth edition, thanks to artificial intelligence (AI) being one of the most volatile fields in computer science, this text is designed for the classroom as well as a reference tool. Luger (computer science, linguistics, and technology, U. of New Mexico) describes the aspects of AI, including representation and search (including the predicate calculus, and heuristic and stochastic search methods), representation and intelligence (including knowledge-intensive and strong methods), machine learning (symbol- based, connectionist, social and emergent), problem solving (automated reasoning and natural language), language and programming techniques, and a closing essay on AI as empirical inquiry. Luger includes exercises and references for each chapter.