An Introduction to the Theory of Groups - Joseph J. Rotman (Springer, 1995)