A first course in abstract algebra - Fraleigh, John B. (Massachusetts Addison-Wesley Publishing, 1968)