Caldwell, William,Professor of Moral Philosophy, McGill University.