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