Activate Your Web Pages
A tome of knowledge
Pros: Well-written, Accurate, Concise, Easy to understand
Best Uses: Student, Expert, Novice, Intermediate
Describe Yourself: Developer
The last two parts of the book are purely reference. This is pretty helpful, but it makes the book a lot thicker than most "guide" references.