Author: Simone Fidati da Cascia.