David Moon — professor in history at the University of York