Author: Shah Muhammad Badi Ul Alam