Richard Dawkins provides a clear and compelling overview of the Darwinian view of life. He uses the metaphor of a river of DNA flowing through time to explain the evolution of species and the incredible complexity and beauty of the natural world, delivered in an accessible and thought-provoking way.
Students of biology, admirers of clear science writing, and anyone who wants to better understand the mechanisms of evolution.