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