The City of God (426) summary : Violent Cain, saving Ark, unstoppable Church
When empires fracture and headlines howl, The City of God by Saint Augustine still solves the same old problem: how to make sense of human history, suffering, and politics without … Read more