From The Atlantic, this is a great read. Also, I am incredibly intrigued by Revia (naltrexone) and had never even heard of it (added a link for those interested).

ETA: Naltrexone reviews at drugs.com: