With exceptionally clear analysis, James Fetzer dissects the philosophical issues underlying today's most contentious moral debates. He examines unflinchingly the controversies where science, religion, and politics meet - intelligent design, creationism, evolution, abortion, stem-cell research, and human cloning - and offers a concept of morality based on respect of individual rights, not religion.