the modern natural dyer: a comprehensive guide to dyeing silk, wool, linen and cotton at home harry n. abrams