A first course in abstract algebra - Fraleigh, John B. (N.K.Mehra, 1986)