Beginning Hibernate for Hibernate 5 - Ottinger, Joseph B. (For professionals by professionals, 2016)