Knowledge Systems and Prolog: Developing Expert, Database and Natural Language Systems (Hardcover)