A short history of the east coast of Africa - Hollingsworth, L. W. (Macmillan, 1966)