Results 291 to 293 of about 8,719,128 (293)
Some of the next articles are maybe not open access.
Market watch: 2017 FDA drug approvals: number rebounds but average value slips.
Nature reviews. Drug discovery, 2019Mathias, Baedeker +3 more
openaire +1 more source

