Maps The Nile Valley : including Egypt, Nubia, Uganda, Abyssinia, British East Africa, and Somali Land /

Bibliographic Information