Book: Beginning CSS: Cascading Style Sheets for Web Design, June 2007, by Richard York. Discusses who creates and maintains CSS, how the Internet works, how CSS came to be, browsers, writing CSS, advantages of using CSS, CSS rules, selectors, grouping selectors, declarations, values, including CSS in a document, class and ID selectors, universal selector, descendant selectors, direct child selectors, next sibling selector, attribute selectors, the cascade, inheritance, properties, fonts, margins, borders, padding, setting dimensions, floating and vertical alignment, list properties, backgrounds, positioning, tables, styling for print, XML, and the cursor property.
Book: CSS: The Definitive Guide, 3rd ed, November 2007, by Eric Meyer. Discusses CSS and documents, bringing CSS and XHTML together, selectors, structure and the cascade, values and units, fonts, text properties, basic visual formatting, padding, borders, margins, colors, backgrounds, floating and positioning, table layout, lists, generated content, user interface styles, designing medium-specific style sheets, paged media, and aural styles (used for speech synthesis and screen readers in Level 2 CSS).
Book: CSS Mastery: Advanced Webs Standards Solutions, February 2006, by Andy Budd, Simon Collison and Cameron Moll. Discusses setting the foundations, visual formatting model recap, background images, image replacement, styling links, styling lists, creating navigation bars, styling forms, data tables, layout, hacks, filters, bugs, and bug fixing.
Book: Beginning CSS Web Development: From Novice to Professional, August 2006, by Simon Collison. Discusses the core concepts of CSS, CSS building blocks, text, color, backgrounds, images, links, lists, tables, definition lists, forms, logical layouts, layout basics, classic layouts, layout to template, tips, tricks, and troubles.
Book: Transcending CSS: The Fine Art of Web Design, November 2006, by Andy Clarke and Molly E. Holzschlag. Discusses designing on a moving surface, visualizing code, visualizing structures in Web design, working with navigation design, creating common interface elements, designing visual tables, design workflow, creating markup guides, building effective wireframes, creating and using sprites, and progressive enhancement.
Book: CSS: The Missing Manual, August 2006, by David MacFarland. Discusses rethinking HTML for CSS, creating styles and style sheets, selector basics: identifying what to style, inheritance, managing multiple styles: the cascade, formatting text, margins, padding, borders, adding graphics to web pages, site navigation, formatting tables and forms, building float-based layouts, positioning elements on a web page, CSS for the printed page, and improving your CSS habits.
Book: CSS Cookbook 2nd ed, October 2006, by Christopher Schmitt. Discusses web typography, page elements, links, navigation, lists, forms, tables, page layouts, print, hacks, workarounds, and designing with CSS.
Book: The Art and Science of CSS, March 2007, by Jonathan Snooks, Steve Smith, Jina Bolton, Cameron Adams, and David Johnson. Discusses hierarchy, identity, image replacement, Flash replacement, images, backgrounds, navigation, forms, rounded corners, and tables.
Book: CSS Web Site Design Hands On Training, November 2006, by Eric Meyer. More than 60 tutorials are presented. Topics include using CSS and XHTML together, selectors, inheritance, creating CSS navigation, laying out pages with CSS, adding colors and backgrounds, setting typography; creating white space, borders and margins, creating tables, and styling for print.
Book: Pro CSS and HTML Design Patterns, April 2007, by Michael Bowers. Design patterns are useful solutions to common problems that increase reusability and clarity of code. Discusses design patterns, how they work and how to use them for text, backgrounds, borders, images, forms and layouts.
Book: CSS Web Design for Dummies, March 2005, by Richard Mansfield. Discusses the ABCs of CSS, looking good with CSS, design and composition with CSS, advanced CSS techniques, CSS tips, CSS tricks, upgrading HTML web pages to CSS, inheritance, and playing with positions.