Hibernate Recipes: A Problem-Solution Approach - Guruzu, Srinivas (Apress, 2010)