I'm glad that this post led to the group of you all that took the opportunity to donate! Didn't think it would get that much traction, so it's especially nice to see some good come from it.
177 karma · joined December 4, 2016
The only complaint one could make is that it's written for mathematicians.
A more appropriate book for "lower level" students (in terms of mathematical maturity) would be John B. Fraleigh's "A First Course In Abstract Algebra".