Author: Naqvi, Syed Nawab Haider.