Hugh Kennedy

Hugh Kennedy is Professor of Middle Eastern History at the University of St Andrews.