Master: Pedro Miguel Martins Pereira