First Course in Abstract Algebra / Richard E. Johnson - Johnson, Richard E.