The International Law of the Sea: Cases, Documents, and Readings by Gary Knight | Menrva Books | MenrvaBooks