Algebra in Action: A Course in Groups, Rings, and Fields (Pure and Applied Undergraduate Texts)