The theory of groups - Macdonald, Ian D. (Oxford Clarendon Press, 1968)