The Cape-to-Cairo dream : a study in British imperialism / - Raphael, Lois A C.