An introduction to the theory of groups - Rotman, Joseph J. (Springer-Verlag, 1995)