The story of Cairo - Lane-Poole, Stanley 1854-1931 (Kraus, 1971)