Bernard Haykel
Bernard Haykel

Professor of Near Eastern Studies at Princeton University