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