Scripting Revolution: a historical approach to the comparative study of revolutions. (1st October 2016) - Vallance, Ted