Principles of three-dimensional computer animation: modeling, rendering, and animating with 3D computer graphics by Michael F. O'Rourke | Menrva Books | MenrvaBooks