Stuart Ball

Anthony Seldon is Founding Director of The Institute of Contemporary British History. Stuart Ball is Lecturer in History at University of Leicester.