Introduction to algebra / - Cameron, Peter J. (Oxford University Press, 1998)