Why Some Societies Practiced Ritual Human Sacrifice. Schlossberg, Tatiana, ARCHAEOLOGY AND ANTHROPOLOGY, Religion and Belief, Nature (Journal), Social Conditions and Trends, History (Academic Subject)