Laura Ruse

Dr. Laura Ruse

University Politehnica of Bucharest
orcid