Good book, FULL of errors. Avoid bars for a while.
I thought I'd take some time and go back to basics just to refresh the foundation as it were. Logically and argument wise I think this is a really good book.
However, as has been noted the errors are:
b) rampant throughout all parts of the tome
I always look at errors as the first step of becoming a good programer, because in the end the job is about de-bugging. So the errors are just frustrating but real-world like challenges.
BUT, for the guy who's job depends on getting something done today and unfortunately turned to your book for advice. Well... I wouldn't want to meet that guy in a bar any time soon, because he has a valid axe to grind.