3264 and all that : a second course in algebraic geometry - Eisenbud, David (Cambridge University Press, 2016)