I don't like this book for following reasons:- The source code can't be used on a project due to bugs and poor quality.- The author does not know what Java Beans are but goes on to provide a buggy utility class.- About 30% of the book is dedicated to non XML related concepts such as EJBs and Servelts etc.,- Does not explain the concepts of DOM L1/L2 in detail.- Does not describe JAXP in sufficient detail.There are few more reasons, but I will stop here due to lack of time...The landscape of Java & XML is very dynamic. There are lots of good books on XML but there are no good ones that provide good conent in the context of Java and JAXP. There is no point in buying this book unless company is paying for it.