Core Java - Horstmann, Cay S. (Prentice Hall/Sun Microsystems Press, 2008)