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