Transcending CSS the fine of web design

If you’re looking for a Web design book that you can put on your coffee table without feeling like a geek, look no further. In Transcending CSS, Andy Clarke combines technical expertise with graphic design skills to create a book that is as beautiful as it is inspiring.
This book is a bit hardcore with regards to progressive enhancement. The principles of Transcendent CSS include going all the way with CSS 2.1 selectors and the parts of CSS 3 that have been implemented in browsers. Yes, that means using them now instead of waiting for all browsers to catch up. These are the principles of Transcendent CSS:
Not all browsers see the same design.
Use all available CSS selectors.
Use CSS3 where possible to look to the future.
Use JavaScript and the DOM to plug the holes in CSS.
Avoid using hacks and filters.
Use semantic naming conventions and microformats.
Share your ideas, and collaborate with others.