Apocalyptic Islam and Iranian Shi'ism (Library of Modern Religion)