XML and Java : developing web applications - Maruyama, Hiroshi (Addison-Wesley, 1999)