Sustainable development through urban renewal projects : a case of Johannesburg, South Africa

- Thlala, W.D.