A first course in abstract algebra. - Fraleigh, John B. (Addison-Wesley series in mathematics nAddison-Wesley series in mathematics, 1967)