Interesting evolution of Darwin's theory and that challenges many assumptions Darwinian post. The proposals put me leaves a bit skeptical, but by his mastery of the subject and through powerful arguments and concrete example Richard Dawkins convinces the reader. The latter finally mastering to perfection the art of getting a message complicated in a language understood by all. Only flat, examples too provided weigh down the book.