books on small towns