AFRICANS: THE HISTORY OF A CONTINENT(NEW EDITION) - SALIH, M (CAMBRIDGE)