Spinning, warping and weaving

1595