Confronting Apartheid: A personal history of South Africa, Namibia and Palestine
Generation Palestine: Voices from the Boycott, Divestment and Sanctions Movement