This is good book that covers a wide area. Each chapter can be read faily quickly, but to really learn it is necessary to do the examples.
Unfortunately, there has been a poor job of editting. There are many typo and grammatical errors, in addition to code problems. I have found that at least 90 percent of the examples do not work without a skilled debugging session. I was able to get all code to work, except for examples 11-2, 11-3 on Maintaining State, and examples 14-4, 14-5 on "Whats Related". Example 14-4, 14-5 will probably never work again because the web server it uses is now commercialized.
In particular, chapter 11 was very poorly written and needs to be completely re-worked. Too bad, it is a very important topic.
Overall, this is still a very good book. It serves as a great intro into CGI web programming.
|