Topics in applied abstract algebra - S.R. Nagpaul and S.K. Jain (Hyderabad American Mathematical Society, 2013)