Master: Pedro Miguel Carreiro Serpa