Algebra through practice book3, Groups, rings, fields - Blyth, T.S. (Cambridge Cambridge Uni. press, 1984)