Community planning and development : the effectiveness of housing and other socio-economic development programmes at various planning levels. (International Federation for Housing and Planning, 1980)