Topics In Applied Abstract Algebra - Nagpaul S R (American Mathematical Society,Usa, 2010)