Craig James very successfully compares and contrasts the evolution of genes in species, with the evolution and (some disastrous) effects of 'memes', since humans evolved the ability to communicate through speech. It is a fascinating and thought provoking read and it does indeed give a very plausible explanation for the extraordinary hold that religion has on so many humans. It is easy to read and compelling in its conclusions. The only criticism I have is that it is replete with dozens of typos, which kept jumping off the page and distracting me. Considering this was a second edition,they should have been eradicated long since. There were so many, and some so annoying, that they eventually began to somewhat spoil an otherwise very worthwhile read. I don't think it can have been proof read or properly edited at all. Ignoring all that, four stars for the good book that it otherwise is.