Algebraic geometry I : Schemes with examples and exercises.