Negotiating Terms and Conditions in Complex Commercial Contracts