A review by lottie1803
Hamas Contained: The Rise and Pacification of Palestinian Resistance by Tareq Baconi

challenging informative reflective medium-paced

4.25