Discovering group theory : a transition to advanced mathematics - Barnard, Tony (Textbooks in mathematics, 2017)