Intellectual property and international trade the TRIPS agreement (Kluwer law international, 1998)