Algebraic Curves: An Introduction to Algebraic Geometry. William Fulton [pdf] | Not Hacker News!