Author: P. Silverio de santa teresa O. C. D.