Natural Language Processing For Prolog Programmers by Michael A. Covington & Michael Covington