PhD: Nuno Tiago Garrucho Martins Ribeiro