Hibernate Recipes [a problem-solution approach] - Ottinger, Joseph; Guruzu, Srinivas; Mak, Gary (Apress, 2015)