translate English to French: Stockholm international arbitration review (Stockholm) 2:15-36, 2005.
Stockholm international arbitration review (Stockholm) 2:15-36, 2005.