Pro JPA 2 mastering the Java Persistence API. [Java EE 6 compliant. create robust, data-driven applications with this definitive guide to the new JPA 2] - Keith, Mike; Schincariol, Merrick (Apress, 2009)