Avi Shavit

Three new books on the Israel-Palestine conflict