Human Sacrifice, the Gospel and World Mission