Scholarly Index

Jeffery K. Taubenberger

National Institutes of Health; 36,172 total citations; 271 total publications; best world rank #21

National Institutes of Health