Negotiating modernity Africa's ambivalent experience - Macamo, Elisio Salvado, ed (Zed Books, 2005)