The impact of international law on international cooperation by Eyal Benvenisti | Menrva Books | MenrvaBooks