XML and Java : developing web applications - MARUYAMA, Hiroshi, (Addison-Wesley, 2002)