Text: Computing with Java(TM): Programs, Objects, Graphics Alternate Second Edition Copyright 1998, 2000, 2002 Art Gittleman