Pro JPA 2 in Java EE 8 An In-Depth Guide to Java Persistence APIs - Keith, Mike; Keith, Mike; Schincariol, Merrick; Nardone, Massimo (Apress : Imprint: Apress, 2018)