J L Price

Price is senior lecturer of history at the University of Hull