PhD: Daniel Abreu Fernandes