Pro JPA 2 mastering the java™ Persistence API - Keith, Mike (Apress, 2010)