The psychological origin and the nature of religion - Leuba, James H. (James Henry), 1868-1946 (Religions, ancient and modern., 1921)