Principles of three-dimensional computer animation : : modeling, rendering, and animating with 3D computer graphics - O'Rourke, Michael (W.W.Norton & Company, 1995)