Richard Strachey — English army general, geologist and civil servant (1817-1908)