CSS Books
How to Code in HTML5 and CSS3

This book is highly recommended for absolute beginners. It doesn't require any experience in IT to start. The aim of this book is to show the art of making websites using plain language and practical analogies.
HTML5 Canvas

This book gets you started with the Canvas element, perhaps HTML5's most exciting feature. It will also help you learn how to build interactive multimedia applications using this element to draw, render text, manipulate images, and create animations.
CSS Animation 101

This book gives you a solid introduction to the topic, combining theory with practical lessons. You’ll learn how, and why to use animation on your web pages and hopefully be inspired to try it on your own projects!
Adaptive Web Design

In this book, the author chronicles the origins of progressive enhancement, its philosophy, and mechanisms, and reveals the countless practical ways that you can apply progressive enhancement principles using HTML, CSS, and JavaScript.
Maintainable CSS

Write CSS without worrying that overzealous, pre-existing styles will cause problems. MaintainableCSS is an approach to writing modular, scalable and maintainable CSS.
Web Visual Effects with CSS3

This is a book with examples and solutions to create practical visual effects on web by using CSS3.
DOM Enlightenment

This book is about exploring the relationship between JavaScript and the modern HTML DOM.
Pocket Guide to Writing SVG

This guide is meant to provide a quick but thorough introduction to building SVG inline, and while it in no way covers all the available features, it should prove helpful in getting you started.