King David

Jonathan Kirsch
Ballantine Books
9780345432759
0-345-43275-4