The Sciences When Scientists Over-cite Themselves, a Metric of Research Importance Breaks The Wire Staff 21/08/2019 0 A database of the 100,000 most-cited researchers has shed...Read More