Explore the effects of international migration on the economic gains and losses of the immigrants, the countries receiving the immigrants, and the countries sending the immigrants. Also, consider the economic ramifications of various immigration policies like border fences and temporary worker programs.