Introduction to Computer Graphics : Using Java 2D and 3D - Frank Klawonn ((Undergraduate Topics in Computer Science))