Head first servlets & JSP - Basham, Bryan (O'Reilly, 2004)
Includes index.