Author: MauroVanni, Sauro Amegli, Marco Borgianni, Marco Cipolli, Giuliano Ghelli, Alfio Rapisardi.