Rui Artur Bartolo Calçada

University of Porto Portugal

1chapters authored