The Java Application Programming Interface - Gosling, James (Addison-wesely Publishing, 1996)