I purchased this book because I had previous experience of O'Reilly books and found them to be to the point with very little in the way of flannel. This book is in that style. The book is best suited to someone with some experience of programming, as it can be a hard read in places (some of the diagrams could be better). It (2nd Ed.) is comprehensive in it's explaination of how things work, but doesn't give many real world examples. Overall if you want to know how CSS works and are willing to 'get your hands dirty and experiment' it does what is required. If you want quick fixes to specific problems this is not the book for you.