Research Group
E-mail
ricardoferraz@eu.ipp.pt
Position
Independent Researcher
Phone
351222061004
Researcher ID: