Elements of Algebra: Geometry, Numbers, Equations (Undergraduate Texts in Mathematics)