Urban livelihoods a people-centred approach to reducing poverty (Earthscan, 2002)