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