The International Law of Human Trafficking - Gallagher, Anne (Cambridge University Press, 2010)