You are here

Biopharmaceutical R&D and the Value of Incremental Innovation: Is the Productivity Decline Overstated?

18 October 2005