Advanced Modern Algebra - Rotman, Joseph J. (USA American Mathematical Society, 2016)