A theory of economic fluctuations : increasing returns and temporal agglomeration