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