Joao Perdigao

University of Evora, Portugal

0000-0002-2845-6718