Revolutions in the world history - Richards (Themes in world history, 2004)