Nazism, neoliberalism, and the Trumpist challenge to democracy. (June 2017)