Posted by quoderat on Friday Dec 4, 2015

Is peer review slowing down science and technology?