A Continent Forever in the Shadows? An analysis of the impact of colonialism and neo-colonialism on contemporary economic and political development within Africa.