Author: St. Anselm; S. N. Deane (translator)