Cities, Agglomeration, and Spatial Equilibrium (The Lindahl Lectures)