John Edmunds — English academic