- Angels: A History
- Angels: A Very Short Introduction
- The soul of the human embryo: An enquiry into the status of the human embryo in the Christian tradition: Christianity and the Human Embryo
- Organ Transplants
- The Moral Philosophy of Elizabeth Anscombe (St Andrews Studies in Philosophy and Public Affairs)