Hamas: Political Thought and Practice

GPTKB entity