Peter Rowe — English academic