The Great Rift Valley. Being the Narrative of a Journey to Mount Kenya and Lake Baringo. With Some Account of the Geology, Natural History, Anthropology and Future Prospects of British East Africa ... With Maps and Illustrations