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