Well, I just read through the CSS Mastery book and discovered just how much CSS has changed since I was using it to add basic styles to sites just 5 years ago. I have tried to keep up-to-date as much as possible but this book opened my eyes to a whole world of possibilities with CSS that I never knew existed.
I found that the book provided a solid base knowledge for CSS and gave links and way to find any further information that I may need when developing future sites. I would definitely recommend this book to anyone that feels they need a refresher on CSS or would like to start properly coding CSS from scratch.
you can get it at most book stores, here is the link on amazon