A Course in the Theory of Groups - Derek J.S. Robinson (Springer, 1996)