PhD: Sofia Alexandra Pinto Ramalho