Groups in the New Mathematics: An Elementary Introduction to Mathematical Groups Through Familiar Examples.