Century of revolution - Hill,Christopher (Routledge, 2002)