Peter Styring Author & Editor

Michael North, University of York, York, UK. Peter Styring, University of Sheffield, Sheffield, UK.