Algebraic Geometry 1 by Kenji Ueno