Bernard Haykel

Professor of Near Eastern Studies at Princeton University
Bernard Haykel's profile has not been set up yet