Whether you accept the theory of evolution or not, one thing that puzzles all who dare think about life is its complexity. It certainly perplexed me. This book is the antidote to that condition.Nick Lane's descriptions of the theories behind the evolution of movement, photosynthesis, respiration,...