Java Server & Servlets -Building Portable Web Applications - Roossbach P. (ADDISON WESLEY Harlow, 2000)