Big Java - Horstmann, Cay S., 1959- (Wiley, 2010)
Includes index.