Modern Africa - Jones, David (Holt, Rinehart and Winston of Canada, 1972)