Core Java - Cornell, Gary (The SunSoft Press Java Series, 1997)