Steve Poole Author & Editor

Steve Poole is Principal Lecturer in English Social and Cultural History at the University of Bristol