Revolutions in World History. - Richards, Michael D. (Routledge, 2004)