Title: Slavery, Colonialism, Neo-Imperialism and Their Impact on Africa