Introduction to abstract algebra - Smith, Jonathan D. H. (Boca Raton CRC Press, 2016)