Geometry and Algebra