Paulo Brito

Affiliation: Instituto Politécnico de Portalegre