Mahdism and millenarianism in Islam - Melchert, C (2003)