Author: Arshad-ul-Haq.