Stephen Lovell is Professor of of Modern History at King's College London.
Photo: Kings College London