Principles of three-dimensional computer animation by Michael F. O'Rourke | Menrva Books | MenrvaBooks