They're Minnesota's Smallest Towns, But They Have Huge Character Experience the rich stories, histories, and cultures of 100 charming small towns, with populations from 5 to 141. Author Jill A. Johnson introduces you to the friendly people who call these places home. Each entry in the book features folks who know what it means to help their neighbors and locales that range from quaint to historic. It's one book, and it's one hundred...