Topics in abstract algebra - Sen, M. K. (University Press, 2019)