When people talk about functional programming books, the "classics' of Structure and Interpretation of Computer Programs, The Little Schemer, etc. inevitably enter the conversation.
What are the equivalent logic programming books out there?
Edit: I'm not really looking for books specific to learning a particular logic language like Prolog; SICP and The Little Schemer might use Scheme to illustrate concepts, but they are not books on learning Scheme per se, but rather books about functional programming. Likewise, I'd prefer books whose goal is not to simply teach Prolog syntax, but to teach about logic and logic programming in general. That's not to say the book can't use Prolog to illustrate points.