Roger Allen

Allen is professor of Arabic language and literature at the University of Pennsylvania.