Negotiation is derived from Negotiate. Negotiate is a synonym of Arrange. String is a type of Arrange. Extension is a type of String. 
Edition is a type of Impression. Edition is related to Print. Print is related to Book. 
Negotiation --DerivedFrom--> Negotiate <--Synonym--> Arrange <--IsA-- String <--IsA-- Extension 
Impression <--IsA-- Edition <--RelatedTo--> Print <--RelatedTo--> Book 