Foundations of 3D Computer Graphics by Steven J. Gortler