An Algebraic Introduction to Complex Projective Geometry, Cambridge Studies in Advanced Mathematics