Foundations of 3D computer graphics - Gortler, Steven J. (The MIT Press, 2012)