Elements of abstract algebra - Clark, Allan (Dover, 1984)