Author: Rev. Angelus A. De Marco, O.F.M., Mus. B., M.A., S.T. L.