3D Modeling, Animation, and Rendering by Michael E. Mortenson