Africa: Past and Present.