A gentle introduction to Prolog (2013)
Prolog looks really useful for solving real world problems. Why doesn't it get used more?<p>And can you interface to it using Python or some more mainstream languages?