Encyclopedia of Imam Ali (AS), written by Muhammad Muhammadi Rayshahri, abridged by Mahdi Gholamali, Translated by Zaid Alsalami and Safyullah ...