This was a quick, digestible introduction to prolog with some interesting, practical examples. However there were some issues with it:
The code examples were pretty buggy and sometimes incomplete.
It frequently mentioned concepts that were not explained at all. It doesn't stop you from getting through the book, but the reader ends up lacking fundamentals that are necessary to actually being able to implement the examples. You definitely want a better text if you want to actually learn to code in prolog.