Abstract algebra an introduction - Hungerford, Thomas W. (Saunders College Publ., 1990)