International law : selected documents and new developments - Carter, Barry E. (Little, Brown, 1994)