Islam, the Mahdi and the Anti-Christ