David: Warrior and king. [A novel. With maps.]