Java Data Objects - Jordan, David and Russell Craig (Tokyo O'reilly & Associates, Inc, 2003)