The theory of groups - Marshall Hall, Jr. (Chelsea Publishing Company, 1976)