Scholarly Index

Leila Jancovich

University of Leeds; 315 total citations; 16 total publications; best world rank #51

University of Leeds