Pro Hibernate 3 - Minter, Dave; Linwood, Jeff (Expert's voice in Java, 2005)