Hibernate Recipes by Gary Mak & Srinivas Guruzu