Spirits in Culture, History and Mind