Textile Coloration and Finishing by Warren S. Perkins