Author: Berlinguer, Enrico.