The Java tutorial : object-oriented programing for the internet - Campione, Mary (Addison-Wesley Publishing Company, Inc, 1996)