Negotiating modernity : Africa's ambivalent experience - Macamo, ElÃsio Salvado (Africa in the new millennium, 2005)