Embroidery, patchwork techniques and textiles

Author: Clare Hunter