Torrey, R.A. – Difficulties in the Bible

In Torrey’s Difficulties in the Bible, he investigates some points that detractors have used to undermine people’s confidence in God’s Word such as Where did Cain get his wife? God hardening Pharoah’s heart, the slaughter of the Canaanites by God, Joshua commanding the sun to stand still, imprecatory Psalms, Jonah and the whale, supposedly mistakes and contradictions, etc.