PhD: Abel O. Carvalho