First course in abstract algebra - Fraleigh J B (1968)
Keywords: Higher algebra