The theory of groups - Hall, Marshall (Chelsea Publ. Co., 1976)