Introduction to the Theory of Groups of Finite Order - Carmichael, D. Robert 1956 (United States of America Dover Publications, 1956)