Author: Hasan b. Yusuf Ali ibn Mutahhar al Hilli