Weekend Special! 5% off any purchase. Get the code »

Hugh Kennedy

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