Author: Abu Bakr Muḥammad ibn al Ḥasan al- Ḥasib Karaji