Java by example - Jackson, Jerry R. (Sun Microsystems, Inc, 1996)