Muhammad Kamran Jamil | doi.page