Professor Bernard Haykel

Professor Bernard Haykel

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

Followed