Strength, Stability, Continuity 9795

Rebuild the Social Contract 4032