Author: St. Deiniol's Library.