HTML Utopia: Designing Without Tables Using CSS (Build Your Own) by Dan Shafer is a practical step-by-step guide to building attractive websites using CSS in place of tables. I have used this book to learn CSS when I was working for a UK company to redevelop their website. The content of this book is very useful, and I find that it is a very good book to have on your desk when doing web development. The book comes with sample source code that you can download from the book’s website. You may find that having a simple grasp of writing HTML is useful when reading this book.