CSC301 Prolog

Logic has had an interesting 2000 year long history, you can find a brief summary of it as it pertains to logic programming here.

Implementations:

Other Resources:

Programming Exercises and Examples: