The practice of separating homes, businesses, and factories into their own dedicated districts is called "Euclidean zoning." ...
Why do American cities have zoning? For three reasons. The first is to curb externalities – essentially the bad unintended consequences of the development choices we make. Those include fouling of the ...