Provides a balanced and critical examination of the four major schools of thought in the evolution Neo-Darwinism, Creationism, Intelligent Design, and Meta-Darwinism.
This book does a good job of giving an overview of many different viewpoints on the topic of evolution.
At some points it just seems to take claims at face value without digging deeper. Obviously the purpose of this book is to give an overview and not to go into minute detail on every viewpoint; however I did feel that it gave some viewpoints unwarranted legitimacy.