Karl Bell

Docent, Reader in Cultural and Social History, University of Portsmouth