Absolute Java - Savitch, Walter (Pearson Education International, 2010)
Includes index.