The Gate of Horn: A Study of the Religious Conceptions of the Stone Age, and Their Influence on European Thought