The international law of human trafficking - Gallagher, Anne T. (Cambridge University Press, 2010)