Problems of Life, An Evaluation of Modern Biological Thought