Kashf-ul-Mahjub was written by:

(A)  Data Ganj Baksh
(B) Allama Iqbal
(C) Sir Syed Ahmed Khan
(D) None of these

Answer: (A) Data Ganj Baksh
Kashf-ul-Mahjub; is one of the most ancient and revered Persian treatise on Sufism. The book with its Persian flavor of philosophical speculation and fiction is itself a piece of the identity of Data Ganj Baksh.