Java 2D graphics - Knudsen, Jonathan (Java series (O'Reilly & Associates), 1999)