Justin Champion Author & Editor

Justin Champion is Professor of History at Royal Holloway, University of London