Negotiating modernity : Africa's ambivalent experience - Macamo, Eliosio Salvado (Africa in the New Millennium, 2005)