Author: Frei João José Pedreira de Castro, O.F.M.