Author: Algar Thorold Joseph MarchalS.J.