The Java application programming interface - Gosling, James. (Addison-Wesley Publ., 1996)