Author: Albertazzi, Adolfo.