Programming in Prolog -- Third 3rd Revised and Extended Edition
295 pages | Springer-Verlag; Third Edition edition (1987) | ISBN-10: 3540175393 | DJVU | 2.2 Mb
Summary: Highly Recommended
Programming in Prolog is a clear, precise introduction to Prolog from the ground up.
While is does start with the basics, it is an incredibly thorough text, covering all minutia of the language. The text is clear, easy to understand, and to the point, moving quickly through topics without sacrificing understanding.
I used this book as a supplementary text in an upper-division college course. After reading only the first four chapters, I knew things about the language that the instructor did not.
I highly recommend this book to any programmer of any skill level that is interested in learning the Prolog programming language.
The following two books were recommended in the preface of Programming in Prolog. The first as a quicker (though not as complete) overview for the experienced programmer, and the second as a language reference.
Clause and Effect: Prolog Programming for the Working Programmer
Prolog: The Standard: Reference Manual filesonic.com