Beginning Hibernate [effectively learn Hibernate including coverage of latest Hibernate 4] - Ottinger, Joseph B. (The expert's voice in Java, 2014)