Abstract algebra an introduction with applications - Robinson, Derek John Scott (De Gruyter graduate, 2022)