Causes and consequences of the First World War - Ross, Stewart (Causes and consequences, 2003)