Better Angels for a New Millennium

I was greeted this morning by the impossible: Zohran Mamdani, a 34-year-old democratic socialist born in Uganda, son of a scholar of…