Pro JPA 2 in Java EE 8 - Keith, Mike; Nardone, Massimo; Schincariol, Merrick (Apress, 2018)