1. Programming with Full First-Order Logic;Bowen;Machine Intelligence,1982
2. Negation as Failure;Clark,1978
3. micro-PROLOG: Programming in Logic;Clark,1984
4. Proving Termination with Multiset Orderings;Dershowitz;Comm. ACM,1979
5. A Mathematical Introduction to Logic;Enderton,1972