The international law of human trafficking by Gallagher, Anne High Commissioner | Menrva Books