Prolog in Python https://www.openbookproject.net/py4fun/prolog/prolog1.html https://openbookproject.net/py4fun/prolog/prolog2.html

Andrew Cropper http://andrewcropper.com

Open Logic Project https://openlogicproject.org