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, 2019
Mathias, Baedeker   +3 more
openaire   +1 more source

Home - About - Disclaimer - Privacy