Basic abstract algebra - Bahattacharya, P.B.; Others (Cambridge university, 1995)
English