Core servlets and Java server pages: V.1: Core technologies - Brown, Larry (Prentice Hall PTR, 2004)