Africa: Histories, Ecologies and Societies - Carruthers, Jane 1947- (2004)