Algebra Geometry And Number Theory