Peter Spirtes is Professor in the Department of Philosophy at Carnegie Mellon University.