Pro JPA 2 Mastering the Javaβ' Persistence API - Keith, Mike (Apress, 2010)