One thousand days of war: Why Israel failed to defeat Palestine

Middle East Monitor