Author: St. Anselm (Translated by Sidney Norton Deane)