The theory of groups - MacDonald, Ian (Oxford University Press, Clarenton Press, 1970)