Alcock, Lara How to think about abstract algebra - UK Oxford University Press 2021 Dewey Class. No.: 512.02 / ALC.A