Visual group theory / Nathan C. Carter. Providence, Rhode Island : MAA Press, 2021