I can highly recommend Simon Collinson's books. I bought one called 'Beginning CSS Web Development' - it's a very good book: http://www.csswebdevelopment.com
HTML Utopia: Designing without tables using CSS by Rachel Andrew and Dan Schafer. Assumes you already know your HTML.