Abstract Algebra - Grillet, Pierre Antoine (Springer New York, 2007)