The selfish gene

Richard Dawkins
Oxford University Press
9780198575191
0-19-857519-X