XML and Java : developing web applications - Maruyama, Hiroshi , Tamura, Kent & Naohiko (Reading Addistion-Wesley, 1999)