Java 2D graphics - Knudsen, Jonathan. (The Java series., 1999)