Core Java 2/by Cay S. Horstmann and Gary Cornell - Hirstmann,Cay S. (New Delhi Pearson Education, 2008)