Algebraic Geometry And Number Theory