Results 261 to 263 of about 72,306 (263)
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

