O

Ola Myklebost

Oslo University Hospital

ORCID: 0000-0002-2866-3223

352 papers and 30.9k citations.

PubIndex Score98Top 2%How it's scored
352Publications
30.9kTotal Citations
First publication: 1983First senior author: 1992