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