Topics in abstract algebra - Sen, M. K. (Universities Press, 2006)