More than 30 million Americans live in small towns. And lots of us will drive through small towns on road trips this summer. Princeton sociologist Robert Wuthnow just completed the first comprehensive study in half a century of small-town living. Here's his conversation with Anne...