On Guard: Defending Your Faith with Reason and Precision by William Lane Craig Back to product details page >