Bruno Gonçalves

Polytechnic Institute of Bragança Portugal

2chapters authored