1. Key Laboratory of Textile Science & Technology Ministry of Education Donghua University Shanghai China
2. Textile Apparel, Technology and Management North Carolina State University Raleigh NC USA
3. Textile Engineering Chemistry and Science North Carolina State University Raleigh NC USA