The Land of Khemi: up and down the Middle Nile. by Laurence Oliphant