Wrestling with the Divine: Religion, Science, and Revelation by Christopher C. Knight Back to product details page >