Text this: Rings, Fields and Groups (An Introduction to Abstract Algebra)