Introduction to computer graphics: using Java 2D and 3D - FRANK KLAWONN (Springer Science, 2012)