Limited Time! 15% off your purchase. Get the code »

Hugh Kennedy

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