Scholarly Index

Stephanie Beni

Wilfrid Laurier University; 715 total citations; 23 total publications; best world rank #20

Wilfrid Laurier University

715Total citations
23Total publications
12H-index

Published ranking records