Abstract algebra with applications - Terras, Audrey, 1942- (Cambridge mathematical textbooks, 2019)