Revolutions in world history - Richards, Michael D. (Routledge, 2004)