João Paulo Prates Ramalho

University of Évora Portugal

1chapters authored