If you're like me, then you'll absolutely hate (and be sick of) all the CSS books that teach you how to style a webpage that looks like it has leapt right off of a browser from 1995! You know the thing... a page title with a background image, followed by a horizontal rule and then a coloured rectangle including some bold italic text! Not to mention the tiled page background image. Nice!
Well, this book blows away the myth that you can't style modern, design orientated sites using CSS. Each project is a real world example, and you get a great feel of how to implement the teachings on other projects.
The joy of the writing style is that you can either "play along" on the PC, or just read the book first. I have found that reading the sections and then programming is best.
If you are a complete CSS newbie, then this book is probably not ALL you will need. There is no real explanation of some of the terms and principles used, but where I've been in doubt, a simple web search has given me the answers needed. I'm sure even if you are a CSS expert then you will learn new techniques from the book.
This book definitely get's 5 stars from me, and if I had a hat on I'd tip it in Eric Meyers' general direction!