Answer
Terry Eagleton delivered the Gifford Lectures at the University of St Andrews in 2010. The Gifford Lectures are a series of public lectures on natural theology that are given annually at the University of St Andrews. Eagleton's lectures were titled "The Meaning of Life" and they were published in book form in 2011.