The impact of international law on international cooperation : (Cambridge Univ. Press, 2004)