Prevailing Types of Philosophy by Rev James M'Cosh