Advocating for Palestine in Canada
Against Erasure
Canada as a Settler Colony on the Question of Palestine
Decolonizing Israel, Liberating Palestine
Erasing Palestine
Fateful Triangle
Gaza in Crisis
Ghassan Kanafani
Hamas
Israel
Jerusalem
Jerusalem through the Ages
On Palestine
Palestine
Palestine in a World on Fire
Recognizing the Stranger
The Holocaust Industry
The Hundred Years' War on Palestine
The Israeli-Palestinian Conflict
The Killing of Gaza
The Last Days of the Ottoman Empire
The New Middle East
The Ottomans
The Palestine Laboratory
The Palestine-Israeli Conflict
What Does Israel Fear From Palestine?