Of all the IT related books I've owned and used this has to be the second worst, and I've had a lot.
I own a rather extensive library of computer technology books, most are well weathered, dog eared, and marked up with highlighters and notes in the margins. I use them all the time - even the outdated ones.
But not this book. It is excrutiatingly tedious, and the other students in my class are constantly having problems with it that require them to depend upon the more advanced students to explain subject matter in a straight-forward and concise manner.
This book covers, in 348 pages, what most of the classic Perl books and books on CGI cover in about 4 or 5 chapters. This book doesn't even introduce 'here-doc' formats until page 276 - and then only briefly and coverage using that standard format for generating CGI with that method is virtually abandonded throughout the rest of the book.
The book begins using CGI.pm without even explaining what a Perl module is, and coverage and usage of other modules that have been around for years are virtually non-existent. DBI isn't even really part of this 'course', and it's the framework for using CGI in the first place.
This book follows the following format: Type this in exactly like this. Now do this. now do this. Gee! Aren't we learning? The one thing that I can say was written well are the end of the chapter questions. They really provide good coverage. It's simply "Programmed instruction", stiff, rigid, and with a complete lack of insightful gleanings.
This is a really BAD book (and I don't mean BAD as in BOSS or NEATO either), yet fortunately, I have other Perl books that I can turn to instead for learning the content covered in the course, and write my own code to generate the HTML output that my instructors assignments ask for.
Oh, did I mention the infinitesimally small text that dictates what to type? I'm not kidding when I say I have to use a magnifying glass.
Avoid this book like the plague!