Main Street: Towns, Villages, and Hamlets of the Great Plains

Center for American Places