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-Verlag Berlin Heidelberg, 2006)