Books

Here are titles of books that you might find useful, accompanied by brief reviews. The reviews are written by individual WaSP members. Their views may not necessarily represent the view of the Web Standards Project as a whole. The reviewer’s initials are given in square brackets at the end of the review. Links are given to the book’s site or publisher’s site where available.

HTML and XHTML

HTML for the World Wide Web, 5th Edition with XHTML and CSS, by Elizabeth Castro
Published by Peachpit Press. ISBN 0-321-13007-3

A best-selling introduction to HTML, with many short examples. The explanations are clear, and some (such as the difference between absolute and relative pathnames) are simply brilliant. This edition of the book emphasizes the use of stylesheets for layout. It also contains an excellent discussion of HTML, XHTML, and standards. [JDE]

Special Edition—Using HTML and XHTML, by Molly E. Holzschlag
Published by Que. ISBN 0-7897-2731-5

The author is a WaSP steeering committee member. A very standards–oriented book, with sections on accessibility and scripting. Also covers advanced topics such as XML. The XHTML and CSS2 reference appendixes are highly useful. [JDE]

JavaScript/ECMAScript

JavaScript Bible, by Danny Goodman.
Published by Wiley ISBN 0-7645-3342-8

Organized well enough to be used as a reference, and filled with enough examples and explanation to help you learn JavaScript. [JDE]

XML

XML for the World Wide Web, by Elizabeth Castro
Published by Peachpit Press. ISBN 0-201-71098-6

A wonderful introduction to the subject. The sections on XSLT and XPath are especially useful. The author’s expressed bias against XHTML is the only small quibble that I have with the book, and can be overlooked in light of the fact that the latest edition of Ms. Castro’s book has all its examples in XHTML. [JDE]

XML in a Nutshell, by Elliotte Rusty Harold & W. Scott Means
Published by O'Reilly & Associates. ISBN 0-596-00292-0

If you intend to use XML in any serious way, you will want this book as a reference. Every time I’ve needed an answer, I’ve found it in this book. The section on the Document Object Model is quite useful, and the Unicode character charts in the back are fascinating. [JDE]