The strange world of human sacrifice - Bremmer, Jan N. (Peeters, 2006)