The ascent of life : a philosophical study of the theory of evolution · Study