Debunking the simplistic justifications for Hamas terrorism by Philip Carl Salzman | Dec 10, 2023 An in-depth examination of its founding principles