Text this: The theory of finite groups : an introduction / Hans Kurzweil, Bernd Stellmacher.