The Geometry of Syzygies: A Second Course in Algebraic Geometry and Commutative Algebra