The century of revolution - Hill, Christopher (2002)