David's Secret Demons : : Messiah, Murderer, Traitor, King - HALPERN, Baruch (Eerdmans, 2001)