PhD: Daniel Fernandes Graça

Link Link 2