XML a beginner's guide go beyond the basics with Ajax, XHTML, XPath 2.0, XSLT 2.0, and XQuery - Holzner, Steven (McGraw-Hill, 2009)