Revolution and witchcraft the code of ideology in unsettled times - Chang, Gordon C. (Palgrave Macmillan, 2023)