Introduction To Natural Language Processing Through Prolog by Clive Matthews