Debating King David

An interview with Prof. Yosef Garfinkel
Related