Topics in Group Theory - Smith, Geoff (Springer, 2000)