Urbanization and socio-economic development in Africa : challenges and opportunities - Kayizzi Mugerwa, Steve (Routledge African studies ;, 2014)