Xml In A Nutshell by Elliotte Rusty Harold, W. Scott Means & Scott W. Means