Introduction to algebra - Cameron, Peter J. (Peter Jephson), 1947- (Oxford mathematics., 2008)