Java EE 8 cookbook : build reliable applications with the most robust and mature technology for enterprise development - Moraes, Elder (Packt Publishing, 2018)