Algebraic Geometry by Robin Hartshorne