- James Allen. 1994. Natural Language Understanding. 2nd edition. Addison-Wesley.
- Daniel Jurafsky and James H. Martin. 2008.Speech and Language Processing (2nd Edition). Prentice-Hall.
- William Clocksin and Chris Mellish. Programming in Prolog. 4th edition. Springer Verlag, 1994. ISBN 0-38-75835-0.
- There are also various web-based Prolog courses. A good one oriented to computational linguistics is that by Blackburn, Bos, and Striegnitz:
- A classic book giving many useful programming examples is: Femando C.N. Pereira and Stuart M. Shieber 1987. Prolog and Natural-Language Analysis. CSLI Publications, University of Chicago Press. Available on-line: http://www.mtome.com/Publications/PNLA/prolog-digital.pdf