Azzam S Tamimi

Tamimi is Director, Institute of Islanic Political Thought, London