Author: Natalio Krasnogor,Giuseppe Nicosia,Mario Pavone