Return to Article Details Mr. Hassan Ezzedine al-Ulum The social contract and popular power when Imam Ali Download Download PDF