Thursday, August 13, 2009

Excellent: New Atheists are attacking the mantra of science and faith being compatible

Must science declare a holy war on religion?

The so-called New Atheists are attacking the mantra of science and faith being compatible. Others in the science community question the...

Link

AnCaps forum

AnCaps