The Java TM application programming interface - Gosling, James; Yellin, Frank (Addison-Wesley, 1996)