The Plane Symmetry Groups | Jeremy Teitelbaum | Observable