"This book is about artificial intelligence (AI) programming in LISP. It describes the programming techniques and principles that have arisen chiefly out of work in AI. Not only have they arisen from AI, they continue to be especially applicable to AI. Whenever an AI system is built, they invariably appear in one form or another. Examples include search, pattern matching, unification, backtracking, and inheritance, along with a host of techniques associated with each of them."--Preface.