Edward Marsh — British polymath (1872–1953)