OK, so 2nd Ed. is somewhat out of date, but more than adequate for my needs (as an all-round smarty-pants rather than a SQL expert), especially for the asking price.
Don't bother with it if you're looking for a DBA installation/configuration guide (there are other texts more suitable). This is exactly what it says on the cover: a PROGRAMMING guide. If you're a half-way competent SQL programmer now, you will indeed be a smartie after a few chapters of this book.
Celko's conversational, plain-English style makes him a lot more readable (and easier to understand) than your average textbook, and I loved that way he summed up normalization in one sentence: "A man who wears two watches can never be sure of the time".