International environmental agreeements politics, law and economics.