http://www.chem.siu.edu/tyrrell/group_theory/sym1.html
http://www.lehigh.edu/~crg6/15puzzle.pdf
http://www.geometer.org/rubik/group.pdf
http://mysite.du.edu/~jcalvert/phys/groups.htm
http://math.lib.umn.edu/changeringing.html