Harnessing Hibernate - Elliott, James (Safari books online., 2008)