Professional Java, JDK - Richardson, W. Clay, 1976- (Wrox, 2005)