Kashf Al-Mahjub of Al-Huhwiri: The Revelation of the Veiled : An Early Persian Treatise on Sufism