Paulo Almeida Fernandes

Affiliation CEAUCP-CAM, Portugal