"An excellent up-to-date introduction to the theory of groups. It is general yet comprehensive, covering various branches of group theory. The 15 chapters contain the following main topics: free groups and presentations, free products, decompositions, Abelian groups, finite permutation groups, representations of groups, finite and infinite soluble groups, group extensions, generalizations of nilpotent and soluble groups, finiteness properties." --ACTA SCIENTIARUM MATHEMATICARUM