Dennis Merritt
This book introduces the reader to Prolog using a pragmatic approach. An adventure game is developed as a programming example, then the skill learned is applied to three application areas.