Computing with Java: programs, objects, graphics - Gittleman, Art (Dreamtech, 2002)