Carlo Putzu

Università degli Studi di Sassari, Sassari, Sardinia, Italy

Are you Carlo Putzu?

Claim your profile

Publications (14)61.7 Total impact