Elements of Algebra (Cambridge Library Collection - Mathematics)