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.
Dennis Merritt
Natural Prolog behavior control data structures expert system grammar logic programming natural language programming