Author: Sheikh Zayn ad-Din Ali ibn Muhammad al-Jab'i al- Amili