Perspective and Projective Geometry - Crannell (IEEE, 2003)