Nature and History of Sacrifice