Author: Syed Bahadar Shah Zafar.