Bernard Haykel

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