Textile fibers, dyes, finishes, and processes a concise guide - Needles, Howard L. (Noyes, 1986)