For over 100 years Palestinians have resisted colonial occupation, displacement and dispossession. Yet much of their long history of resistance has remained hidden. Palestine, Imperialism and the Struggle for Freedom follows their struggles against Britain, the Zionist settler movement, and the state of Israel and its powerful allies.