The David story: a translation with commentary of 1 and 2 Samuel - Alter, Robert (W. W. Norton, 1999)