E

Emina Torlakovic

Saskatchewan Health Authority

ORCID: 0000-0003-1856-9804

217 papers and 16k citations.

PubIndex Score82Top 18% · seniorHow it's scored
217Publications
16kTotal Citations
First publication: 1992First senior author: 1995