A comprehensive theory of human settlement : a framework for planning