Types of contracts in intellectual property | iGuide