The dyeing and cleaning of textile fabrics: a handbook for the amateur and the professional  - Primary Source Edition