Algebraic Geometry I: Schemes : With Examples and Exercises