Computer Graphics for Java Programmers - Leen Ammeraal, Kang Zhang (Springer, 2017)