Textile and Weaving Structures Peter Collingwood Hardcover 1987 Batsford
eBay