Comparing the effects of methadone maintenance treatment, therapeutic community, and residential rehabilitation on quality of life and mental health of drug addicts.

Comparing the effects of methadone maintenance treatment, therapeutic community, and residential rehabilitation on quality of life and mental health of drug addicts.