Gordon Graham is Director of the Edinburgh Sacred Arts Foundation and a Fellow of the Royal Society of Edinburgh. He has taught philosophy at the Universities of St Andrews and Aberdeen, and at Princeton Theological Seminary. He has published extensively on a wide range of philosophical topics.