PhD: Paulo G. Pinho