Skip to main content alibris logo

S J Russell

Dr Stephen Russell is a Senior Lecturer in the Centre for Technical Textiles, University of Leeds and the Director of the Nonwovens Research Group (NRG), UK.