Stefano dello Russo
Universita degli Studi di Bari and Politecnico di Bari
Italy