Graphic Java 2.0 - Geary, David M. (Prentice Hall, 1999)