A review by robotowilliam
The Selfish Gene by Richard Dawkins

5.0