Mathematics for Computer Graphics Applications by Michael E. Mortenson