Macmillan Publishers Bridging & Common Ground Is canceling David French good for civic life? Rich HarwoodJul 11, 2024