Philosophical Papers door Rev James M'Cosh