The Therapeutic Community: A Unique Social Psychological Approach to the Treatment of Addictions and Related Disorders