Darwin, God and the meaning of life : how evolutionary theory undermines everything you thought you knew /
Stewart-Williams, Steve,1971-
Cambridge : Cambridge University Press,
2010.
Includes bibliographical references and index.
Evolution (Biology)
Evolution (Biology)
Evolution (Biology)