Palestine: A Socialist Introduction systematically tackles a number of important aspects of the Palestinian struggle for liberation, contextualizing it in an increasingly polarized …