Overall, I think this is an excellent overview of the application of evolutionary theory to, well, just about everything. The author writes in a remarkably accessible and friendly style. Even so, he does not sacrifice the quality of the information that he shares. I would say that he accomplishes what he set out to do. It's definitely worth the read!