Adam Walker Specialises in classical Islam and the history of the Middle East and North Africa

Specialises in classical Islam and the history of the Middle East and North Africa