The Emperor's New Drugs
July 13, 2006 6:20 PM Subscribe
It is America's most profitable industry, number one in return on revenues, return on assets, and return on equity. From barbiturates, to benzodiazepines, to everyone's favorite delysid, we come to the new age: SSRI's. There are thousands of studies showing that they work. And very few that question their efficacy. (very informative meta-analysis, a follow-up [pdf]). A quantitative explanation.
This thread has been archived and is closed to new comments