I learned pretty much everything I need to know about the basics of HTML and CSS from this book over the weekend. That's right, I made it through 650 pages of text and exercises over one weekend because that is how awesome this book is. This book calls itself a "Brain-Friendly Guide to HTML and CSS" and that is a pretty good description. It is written like an elementary school text book with clear explanations, examples and exercises that make it easy to take in and retain the information.
This was the best learning experience I've had from a book in a long time. I highly recommend this book and apparently I'm not the only one. Out of 107 customer reviews on Amazon it received an average rating of 5 out of 5 stars. Worth every penny of the $27.00 I spent on it.