We all know that war, poverty, random violence, widespread disease and natural disasters are among the many challenges that threaten societies.
Less often examined are the elements that make a society thrive — and, given the precarious state of the world, it seems an exercise well worth doing.