The price of failure in drug developmentIn late 2014, the Centre for the Study of Drug Development (CSDD) at Tufts University in Massachusetts published a report that the...