Learn Prolog Now (2006)(lpn.swi-prolog.org)