Introduction to Computer Graphics Using Java 2D and 3D - Klawonn, Frank (Springer London : Imprint: Springer, 2012)