This is a must have being out of the "horse's mouth" and all. I do wish that there was more substantive coverage of CGI's object oriented features. Translating the procedural examples in the book into an OO syntax is not something that comes easily to me.