Text this: Natural language processing in Prolog : an introduction to computational linguistics / Gerald Gazdar, Chris Mellish.