Css used for creating website design only... The following books are learning easily.Because I have learned only this books..
-Beginning CSS Web Development: From Novice to Professional by Simon Collison
-Cascading Style Sheets by Example by Steven E. Callihan
Then, w3schools.com website is very useful for beginners.Because, In this website we have workout the example through online.. It's very useful....