Mindfulness

What is mindfulness? Is it some form of religious meditation?
What are the benefits of practising mindfulness?
Does mindfulness need to be carried out under the guidance of a trained therapist?