Blood and progress : violence in pursuit of emancipation / Nick Hewlett. - Hewlett, Nick (Edinburgh University Press, 2016)