Java EE 8 application development : develop enterprise applications using the latest versions of CDI, JAX-RS, JSON-B, JPA, Security, and more - Heffelfinger, David R., (Packt Publishing, 2017)