Public International Law - Hamzeh, Nizar (2024)