Pro JPA 2 : Mastering the Java. Persistence API - Mike Keith, Merrick Schnicariol (Apress)