Urban Economics, Agglomeration Economies and  Open Economy Macroeconomics