Psychological Aspects of Heroin and Other Drug Dependence