As all wannabe computer scientists know only too well, books on artificial intelligence tend to be rather heavier than is comfortable. Many a broken bone has been caused by accidentally dropping one of the many other tomes on the subject! This book seeks to reverse the trend by focusing only on the most popular techniques and cutting edge advances in the field, which explains the books unashamed bias towards knowledge representation and expert systems. Other areas covered include Natural Language Processing(NLP), Computer Vision, and Machine Learning. The last of which includes material on Genetic algorithms - a technique so new it is still being developed. The narrative is written in plain, easy to understand English with abbreviations and technical jargon being fully explained. Although no knowledge of a programming language is assumed, slight knowledge of prolog would be useful to get the most out of the early chapters and the material on NLP. Inevitably, formal methods fundamental to the subject do appear, though these are explained in the text and through diagrams and illustrations. Every chapter includes a 'further reading' section which not only provides a pointer to more standard, formal texts, but also a short review of the books mentioned; a feature that proves itself invaluable to those who find scouring college libraries low on their lists of entertaining pastimes! As a student of the subject I would certainly recommend it to undergraduates taking a first course in AI and it is a definite must for the layman reader. Rather than overwhelm with unnecessary philosophy and mathematical formalisms the book provides a good general overview of a niche discipline.