International law - Carter, Barry E. (Little, Brown and Company, 1995)