A first course in abstract algebra - RotmanlhJoseph J