Professional Java XML Programming with Servlets and JSP - Myers, Tom; Nakhimovsky, Alexander (New Delhi Wrox, 2000)