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