Abstract Algebra - Finston, David R; Morandi, Patrick J; Morandi, Patrick (Springer International Publishing, 2014)