Modern algebra: first course - Johnson, Richard E. (Addison-wesley science and mathematics education series Ed by Richard S Pieters etc)