This is a suggested book related to one of my current classes on Coursera, so I decided to pick it up. I already believe in evolution, so I can’t judge on whether it’s convincing — I already know that evolution by natural selection is mathematically inevitable, and I know of a lot of the supporting evidence.
Still, this is the kind of book that produces all sorts of titbits that you didn’t know before, and which lays things out so clearly it helps you understand how to explain it to other people (which, to my mind, means a deeper understanding of the theory — if you can explain it, there are fewer grey areas).
Overall, it’s clearly written, with lots of supporting diagrams and so on where it’s useful, and a good set of footnotes and suggestions for further reading. I found it interesting, too; perhaps not for a person with a science background to begin with, but for me (humanities background, science interest) it was easy but not boringly so.
Interestingly, he also touches a little on why people find it hard to accept evolution, and answers some of those objections, too — for example, why our behaviour isn’t fully dictated by our genes, why morality and ethics aren’t dismantled in any way by evolution.