Core java 2 - Horstmann (The sun microsystems press java series, 2000)