Author: Maisto, Alberto. Casti, Giorgio.