The Life of King David: How God Works Through Ordinary Outcasts and Extraordinary Sinners