Henry Haversham 1834–1923 English explorer and geologist