Author: Saint Vigor.