Author: Farrell, Walter, O. P. , S. T. D. , S. T. M. , Member Of The Thomistic Institute