Kevin Krebs rated The blind watchmaker: 4 stars
The blind watchmaker by Richard Dawkins
Richard Dawkins's classic remains the definitive argument for our modern understanding of evolution.
Richard Dawkins's classic remains the definitive argument for our modern understanding of evolution.