I was hoping for a thorough, balanced book on the relation between religion and science and this book does go some way to acheiving that.
However, I refuse to rate it highly due to the author's shocking misunderstanding of certain theories. At least I hope it is misunderstanding because if not, the author is puposely 'cherry-picking' quotes and misrepresenting other authors' work to support his own claims.
I have only read 2 of the books that he seems to misunderstand - 'The Selfish Gene' by Richard Dawkins and 'Practical Ethics' by Peter Singer. In Dawkin's case the author seems to not understand the idea that genes are not 'selfish' in the human interpretation of the word and then goes on to show a complete lack of comprehension regarding the nature of memes. The author seems to have an intense dislike for Singer and makes claims about him based on theoretical philosophical arguments made in 'Practical Ethics', although I believe others have made the same assumptions by not having a good understanding of the comparisons within the book.
Other authors are quoted and theories outlined, but I can't judge these having not read them myself. Based on the fact that the 2 I have read are misrepresented i can only assume that other authors have suffered in the same way. This probably explains why the book is no longer in print despite some very interesting and worthwhile ideas.