Africa in global history with sources - Harms, Robert W.