The book starts with a very interesting chapter on "Planning and Structuring Content". It is easy to read and gives an interesting overview over the "Why CSS?". The second chapter "Designing for the Unknown" tells us where there might be problems and what kind of page layouts we may use. The second part of the book is dedicated to the "language" CSS itself. It focuses especially on things we may want to code for the web like two- or three-column-layouts. At the end of this part the book gets rather difficult to read and understand when the author deals with CSS for DynamicHTML. The third part deals with CSS for print and audio presentation and CSS with PNG and SVG. The fourth part of the book gives us some interesting examples for webpages using CSS. The book is very good to read and full of very useful information.