I bought this book as an IT student who wanted a concise guide to HTML, CSS, XML and some server-side programming and this book doesnt disappoint. It provides exactly what it says, and then lots more besides. I have done lots of web programming since i bought this book and it's remained indispensable as a desktop reference. That said, this book alone isn't enough for the advanced web programmer who would need a similar reference for Java and possibly Javascript as well. For a Java reference i would highly recommend Java 2: The Complete Reference, as this is an excellent reference (Herb Schildt - this books co-author is and is an excellent programming author, whose books, i would highly recommend).