Pro EJB 3 Java Persistence API - Keith, Mike; Schincariol, Merrick (Apress, 2006)