Introduction to the theory of groups - Rotman, Joseph J (1995)