by Geoff Smith, Olga Tabachnikova
The theory of groups is simultaneously a branch of abstract algebra and the study of symmetry. Designed to support a reader engaged in a first serious group theory course, or a mathematically matur…