Author: Raza-ul-haq.