David Priestland is a British historian. He teaches modern history at the University of Oxford and is Fellow of St Edmund Hall.
David Priestland is a British historian. He teaches modern history at the University of Oxford and is Fellow of St Edmund Hall.