Peter Styring Editor & Author

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