The Pattern Base. Over 550 Contemporary Textile and Surface Designs
The Pattern Base: Over 550 Contemporary Textile and Surface Designs