An introduction to abstract algebra. - Duffe, C. C.