Solving Bible Mysteries: Unraveling the Perplexing and Troubling Passages of Scripture by D. James Kennedy Back to product details page >