Arthur Hafford Cooke — English academic administrator