Author: Cipriani Domizio.