Author: Schweitzer, Albert (translated by Campion, C. T.)