This presentation: http://www.cafeconleche.org/slides/sd2004west/saxdom
Elliotte Rusty Harold
Addison Wesley, 2002
Chapters 9-13:
Chapter 9, The Document Object Model: http://www.cafeconleche.org/books/xmljava/chapters/ch09.html
Chapter 10, Creating New XML Documents with DOM: http://www.cafeconleche.org/books/xmljava/chapters/ch10.html
Chapter 11, The Document Object Model Core: http://www.cafeconleche.org/books/xmljava/chapters/ch11.html
Chapter 12, The DOM Traversal Module: http://www.cafeconleche.org/books/xmljava/chapters/ch12.html
Chapter 13, Output from DOM: http://www.cafeconleche.org/books/xmljava/chapters/ch13.html
XML in a Nutshell, 2nd Edition
Elliotte Rusty Harold and W. Scott Means
O'Reilly & Associates, 2002
ISBN 0-596-00292-0
DOM Level 2 Core Specification: http://www.w3.org/TR/DOM-Level-2-Core/
DOM Level 2 Traversal and Range Specification: http://www.w3.org/TR/DOM-Level-2-Traversal-Range/