PhD: Bruno Miguel Machado Guimarães

Link Link 2