Author: Sheikh Taqi ad-Din Ibrahim son of Ali al-Amili