Java persistence with hibernate - King, Gastvin (Manning, 2007)