Jeremy Teitelbaum
The Plane Symmetry Groups