Java EE Web Application Primer - Wolf, Dave; Henley, A. J. (Apress, 2017)