Human sacrifice
Human sacrifice as an Egyptian religious practice.