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