The increasing incidence of mental health problems are daily reported in the news. The distressing effects span every age group, from children under stress at school, to mental health stigma in the workplace, to older people suffering loneliness and isolation as...