Ibn Sharaf Shāh, Ḥasan ibn Muḥammad, and Robert Garrett. Al-Wāfiyah Fī Sharḥ Al-Kāfiyah.