Basic abstract algebra - Bhattacharya,P.B. (Cambridge CUP, 1986)