- Palestine: A Four Thousand Year History
- The Palestine Nakba: Decolonising History, Narrating the Subaltern, Reclaiming Memory
- Expulsion of the Palestinians: The Concept of "Transfer" in Zionist Political Thought, 1882-1948
- A Land Without a People
- The Politics Of Denial: Israel and the Palestinian Refugee Problem