Darwin, God, and the meaning of life how evolutionary theory undermines everything you thought you knew - Stewart-Williams, Steve 1971- (Cambridge University Press, 2010)