Graphic Java 2.0 - Geary, David M. (The Sun Microsystems Press : Java series, 2000)