A theory of the Islamic revival (University of Oxford, 2009)

(untitled) - Carvalho, J