Topics in applied abstract algebra - Nagpaul, S.R. (Himayatnagar American Mathematical Society, 2005)