John Shore

Blends Dyeing / - 1st - LONDON Society of Dyers and Colourists 1998 - ix, 236 - PAPER



0901956740


Textile

667.3 / SHB