THE THEORY OF GROUPS