The price of innovation: new estimates of drug development costs.
J Health Econ. 2003 Mar;22(2):151-85. doi: 10.1016/S0167-6296(02)00126-1.
J Health Econ. 2003.
PMID: 12606142