William Craven — English priest and academic (1730–1815)