Rationalist Spirituality: An exploration of the meaning of life and existence informed by logic and science