Debating King David

An interview with Prof. Yosef Garfinkel