Hunter, Shireen T

Politics of Islamic Revivalism Diversity and Unity - Bloomington Indiana University Press 1988 - 303p

includes index and biblioraphy

0253204666 0

SS82 / H919