Understanding religious sacrifice : a reader - Carter, Jeffrey, 1963- (Continuum, 2006)