Sources of revolutionary politics - Williams, R. G. (Cambridge Scholars Publishing, 2023)