I could only help you with the reason to do free-trade agreement (since I'm unaware which books that you use in your class).
The most common reason for entering a free-trade agreement is to maximize profit. In a free trade agreement, low or no-tax regulation will be imposed to the country that wanted to distribute their products to another country, which will reduce their overall expense.