Author: Sean Dorrance Kelly
Alternate names: Sean D. Kelly
Bio: Professor of Philosophy at Harvard University