Principles of three-dimensional computer animation : modeling, rendering, and animating with 3D computer graphics - O'Rourke (Norton, 2003)