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