Core servlets and JavaServer Pages - Hall Marty 1962- (Prentice Hall, 2000)