Gallagher,Anne T The International law of human trafficking - Cambridge Cambridge University Press 2010 - lviii,535p.