Title: Productive Prolog programming
Subjects: Prolog (Computer program language)