The Sins of King David: A New History