Modern abstract algebra - Shanti narayan (S.Chand and company, 1979)