João Pedro de Magalhães, PhD

João Pedro de Magalhães. University of Liverpool, Liverpool, UK.