David's Secret Demons - HALPERN, Baruch (Cambridge William B. Eerdmans, 2001)