Core Java 2 : V.2.: Advanced features - Cornell, Gary (Sun Microsystems Press, 2002)