Programming for the Java virtual machine - Engel, Joshua (Addison-Wesley Publishing Company, Inc, 1999)