Definitive XML application development - Garshol, Lars Marius (Prentice Hall PTR, 2002)