Understanding religious sacrifice : a reader - Carter, Jeffrey (Controversies in the study of religion, 2003)