Unfortunately, I can't find any comparison of different mental health programmes, but this doesn't mean that it doesn't exist. If you have access to a University library they have research databases such as psycINFO or psycARTICLES, which should have more on this. I tried to find available research through google.scholar, but as your question is a bit open the results were too specific to be useful.
Concerning your second question I can't find a Magazine dedicated to this particular topic, but there are a number of psychology magazines that should have related articles:
Better mental health magazine
Scientific American Mind