Imam Ali (a.s.), Part II Chronology: after the Prophet (pbuh) A.S. Hashim, MD.
Imam Ali (a.s.), Part II