Ekistics : the problems and science of human settlements