An introduction to XML and Web technologies - Moller, Anders (Addison-Wesley, 2006)