Author: Qazi Muhammad Nazir Fazil Lyalpuri