Elements Of The Art Of Dyeing (Volume 1) by Claude Louis Berthollet