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