Spiritual Health: Spirituality, Religion, Science, Health and our Thought Processes. A Paradigm Shift in understanding of their interactions and relations.