Any blog will be better than a specialized book in the topic. If I were you, I would head for a library.
Please Google 'CSS 3 tutorial'. A lot of blog/link you can choose from will be listed out. Or just Google an ebook.
tried searching on google and ebooks. They are confusing. So looking for an expert who can suggest a step by step and simpler approach.
There are many sites available on the internet to learn the CSS3. Learn the easily CSS and make the designs fast for the websites.
The websites I used to learn CSS were: w3schools, htmldog, and in some iPod store apps. So, if you really wish to learn CSS properly, then read everything you see, and don't just skim through the text. Also make a test website so you could write the language as you go, the better interaction, the more the codes you will remember.
Only way you will learn CSS3 is by practice. Now, for the material, there is plenty available on the internet.
just as @lolpasslol said, try w3schools. i'm still learning css to and there are more resource if you download from torrents..