I have built many websites and I am very familiar with HTML, XHTML and CSS. Looking to my right I see 17 books on my shelf relating to web design. This book however sits just to my left on the desk next to me. I have only had it for 3 weeks and the corners are already thumbed. This is probably the only book you need to learn how to build a website, and even if you already think you know what your doing, it is a brilliant reference guide and filled with little gems of knowledge you won't even realise you didn't know.