Core Java - Horstmann, Cay S. (Pearson, 2008)