Additional material supporting this book can be found on the world-wide web at the URL:
http://www.pads.uwaterloo.ca/Bruno.Preiss/books/opus5In particular, you will find there the source code for all the program fragments in this book as well as an errata list.
Waterloo, Canada