Contemporary abstract algebra - Gallian, Joseph A. (Florida CRC Press, 2021)