Discussions Concerning al-Mahdi (May Allah Hasten His Return)

Part 1: Shi’ism