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