Java 2D API graphics - Hardy, Vincent J. (San Microsystems Press, 2000)