Basic abstract algebra - Bhattacharya, P B, et al (1995)