A history of Western embroidery

Holdings

400492