Abstract algebra : structure and application - Finston, David R. 1954- (Springer undergraduate texts in mathematics and technology / Series editors J. M. Borwein, H. Holden, V. Moll, 2019)