Historic Towns of the Western States by Various Powell, Lyman Pierson
 is a Project Gutenberg book, now on Github.