Return to Article Details Political, Social and Historical Implications of the Covenants of the Prophet Download Download PDF