Silva, Carlos, Universidade do Minho, Portugal