Topics in group theory - Smith, Geoff (london Springer, 2000)