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