Self-administration of cocaine, cannabis and heroin in the human laboratory: benefits and pitfalls.

Self-administration of cocaine, cannabis and heroin in the human laboratory: benefits and pitfalls.