An introduction to language processing with Perl and Prolog : an outline of theories, implementation, and application with special consideration of English, French, and German - Nugues, Pierre M. (Springer, 2006)