PhD: Bruno Manuel Galinho Henriques