This will be a work in progress. I’ll be adding books, articles and videos, so check back!
Here’s a start: 12 step groups are fast, easy and inexpensive ways to get help with just about whatever is troubling you.
Of course, there are the more well known 12 step groups
Alcoholics Anonymous: http://www.aa.org/
Narcotics Anonymous: http://na.org/
Overeaters Anonymous: http://www.oa.org/
Sex and Love Addicts Anonymous: http://www.slaafws.org/ This is for folks who struggle with the romance part of relationships. Here is their self-test: http://www.slaafws.org/download/core-files/The_40_Questions_of_SLAA.pdf