PhD: Silvestre Vieira Baptista

Link Link 2