The effect of population growth, the pattern of demand and of technology on the process of urbanization