Cardiovascular manifestations of substance abuse: part 2: alcohol, amphetamines, heroin, cannabis, and caffeine.

Cardiovascular manifestations of substance abuse: part 2: alcohol, amphetamines, heroin, cannabis, and caffeine.