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