Principles of Three-Dimensional Computer Animation - Michael O'Rourke