Symmetry
Weaving Mathematics, Art, and Technology
Ed Dickey