Professional Java JDK 6th edition - Richardson, W. Clay, 1976- (Wiley Technology Pub., 2007)
"Programmer to programmer"–Cover.