Scotch realism, Kant and Darwin in the philosophy of James McCosh | lit.salon