Narratives and Narrators: A Philosophy of Stories