Catherine Hall

Professor of History
University College London
History