Wow. This article presents a troubling view, with implications for the status of science, the effectiveness of peer review, and a host of other important topics.
Posted from London, England
Wow. This article presents a troubling view, with implications for the status of science, the effectiveness of peer review, and a host of other important topics.
Posted from London, England