Author: FANFANI, GUIDO; ZENNARO, GIANNI (EDITION REVISED BY).