Joaquim Mourato

Polytechnic Institute of Portalegre Portugal

1chapters authored