https://www.jihadwatch.org/2004/11/ralph-peters-nothing-islamic-about-human-sacrifice
Ralph Peters: Nothing Islamic about human sacrifice