Author: mahmood zafar iqbal hashmi