Worldwide, 2,550,000 scientific articles are published annually. In 2000, they were half that number. And in 1665, they were only 119.
Worldwide, 2,550,000 scientific articles are published annually. In 2000, they were half that number. And in 1665, they were only 119.