An introduction to abstract algebra / by F.M. Hall - Hall, F. M. (C.U.P., 1969)