Basic algebraic geometry 1 : varieties in projective space - Shafarevich, I. R. (Springer, 2013)