Introduction to the theory of groups of finite order - Carmichael, Robert D. (Dover publications, 1956)