Bernard Haykel

Bernard Haykel is Professor of Near Eastern studies at Princeton University.

December 10, 2017