Kevin Williamson is one of the best economics writers around, especially for a non economist. His style follows in the tradition of Henry Hazlitt and his classic Economics In One Lesson, bringing economic theory into common experiences. This is from latest from National Review, How to Think about Low-Income Housing:

The only way to make housing more plentiful is to make housing more plentiful. What that implies, especially in the case of our big cities, is denser development. But our big-city governments — which are almost exclusively under Democratic control — will not allow that. New York City’s population density is less than half that of comparable European cities (and much less than many comparable Asian cities) and, in spite of its reputation as a city of skyscrapers, fewer than 2 percent of its residences are in buildings 20 stories or taller, much lower than the figure for comparable cities globally. In New York, the progressives aren’t working to allow denser development and, hence, cheaper housing: They’re doing the opposite, proposing to cap the number of tall buildings in the city. Forget New Jersey — there are a fair number of New Yorkers who commute from Pennsylvania. San Francisco, Austin, Los Angeles, the parts of Chicago or Philadelphia you might actually want to live in . . . similar story. They’ll call it historic preservation or “defending the character of the neighborhood” or whatever, but it’s basically economic segregation, which, it’s probably worth noting, is still a pretty good proxy for racial discrimination: San Francisco’s black population has decreased by one-third in recent years, and diversity-loving Portland saw its black population shrink by 11.5 percent in just four years.