The Optimist: A Social Biography of Tawfiq Zayyad
Palestine: A Socialist Introduction
Palestinian Communist Party 1919-1948, The : Arab and Jew in the Struggle for Internationalism