Weaving : Methods, Patterns and Traditions of an Ancient Art
9781904263555
Christina Martin