Advanced modern algebra - Rotman, Joseph J (Rhode Island American Mathematical Society, 2010)