Monday 14 December 2009

Scientific peer review, ca. 1945

I reckon things haven't changed all that much in 60 years.

No comments: