Author: Syed Qasim Ali Shah
Alternate names: Qasim Ali Shah