The century of revolution - Hill, Christopher (Routledge, 2012)