Author: P. Arduini Giorgio Teruzzi