The Oxford Handbook of Modern African History
By John Parker (Senior Lecturer in African History, Senior Lecturer in African History, School of Oriental and African Studies, University of London), Richard Reid (Professor of the History of Africa, Professor of the History of Africa, School of Oriental...