Elementary abstract algebra - Patterson, E. M. (University mathematical texts, 1965)