Author: REV. JOHN ANTHONY O'REILLY, S.T.B., J.C.L.