Ascent of life A philosophical study of the theory of evolution - Goudge, T.A. (Allen and Unwin, 1961)