Materials for the Strangeloop workshop 'Real World Development Boot Camp In SWI-Prolog'
Caution - this requires version 6.3.18 or later of SWI-Prolog to run I suggest running on 6.4.1 (the latest stable as I write this) or the latest 6.5.x development