Author: Luigi Atzori,Daniel D. Giusto,Riccardo Leonardi