Abstract Algebra Structure and Application - Finston, David R.; Morandi, Patrick J. (Springer International Publishing : Imprint: Birkhäuser, 2014)