Are you new to web design? Just curious. I checked this book out on Amazon and it's gotten some nice reviews. Seems like a good book for a more visual type learner (like me).
I've been writing HTML and CSS for a few months now but it was all basic stuff. The book is great but if you want to try it before you buy, a bit of google fu can yield a pdf of the book.