Science, Religion And The Meaning Of Life by Mark Vernon