Core Java Servlets and JavaServer Pages - Marty Hall (Prentice Hall, 1999)