I'm in total agreement with splinky (btw, good review) -- this is an awesome book which you need if you don't have it already.
If you're an inductive learner like me (you take specifics and figure out the general principles from those) then you will find this book particularly useful.
The book is astonishingly broad. It seems as though the authors have covered just about everything. Before I got the book I kind of thought that the examples would be too specific and would somehow never apply to my programming, but that was completely wrong -- I've directly applied many of the examples given.