Not for Sale (Revised Edition): the Return of the Global Slave Trade--and How We Can Fight It [Revised Edition]
9780062023728, 0062023721, 978-0-06-199883-6
Human trafficking generates $32 billion annually and enslaves over 30 million people, half of them children. Award-winni