Core java volume-i fundamentals - Horstmann, Cay S (Pearson Education, 2008)