Pro JPA 2 : mastering the Java persistence API - Keith, Mike (Expert's voice in Java technology, 2009)