Refuting the Fallacies of Humanism, Darwinism, Atheism, and Just Plain Stupidity - In the so-called marketplace of ideas, Christians face countless attacks on and challenges to their faith, many of... This description may be from another edition of this product.