Hujjatullah ul Baligha was written by

Shah Wali Ullah

Sir Syed Ahmaed Khan

None

Syed Ahmed Brailvi