Introduction to Algebraic Geometry by Brendan Hassett