The New Atheism: Taking a Stand for Science and Reason by Victor J. Stenger Back to product details page >