IPJ Vol 16 - Human Trafficking and its Interface with the Irish Criminal Justice System Shared Learning