Introduction to computer graphics : using Java 2D and 3D / Frank Klawonn. - Klawonn, F. (Undergraduate topics in computer science., 2012)