Practical algorithms for 3D computer graphics - Ferguson, R Stuart (AK Peters, 2001)