Absolute Java - Walter Savitch (Pearson Education,Inc., 2008)