Master: Pedro Daniel Lopes Carmo