Principles of Three-Dimensional Computer Animation (Third Edition)