Bateson, William Henry, Master of St. John's College, Cambridge