Return to Article Details The Practice of Ritual Sacrifice and the Role of Religion in Development