Post date: Sep 20, 2013 9:27:29 PM
How has the historical spread of Islam, Christianity, European interference, regional geography, and human migration affected the development of Africa?